Лабораторная работа №3

Модель боевых действий

Ильин А.В.

Российский университет дружбы народов, Москва, Россия

25 февраля 2023

Информация

Докладчик

Вводная часть

Актуальность

  • Приобрести необхдимые в современном научном сообществе навыки моделирования задач.
  • Освоить средства моделирования, такие как Julia и OpenModelica

Объект и предмет исследования

  • Язык программирования Julia
  • OpenModelica
  • Модели Ланчестера

Цель

  • Рассмотреть простейшие модели боевых действий, а именно модели Ланчестера.
  • Смоделировать боевые действия средствами OpenModellica и Julia.

Задачи

Между страной X и страной Y идет война. Численность состава войск исчисляется от начала войны, и являются временными функциями x(t) и y(t).

Необходимо построить:

  1. Модель боевых действий между регулярными войсками;
  2. Модель ведение боевых действий с участием регулярных войск и партизанских отрядов.

Материалы и методы

  • Язык программирования Julia
  • OpenModelica

Выполнение работы

Julia. Модель боевых действий между регулярными войсками (I)

Julia. Cкрипт для моделирования боевых действий между регулярными войсками (1)

Julia. Модель боевых действий между регулярными войсками (II)

Julia. Cкрипт для моделирования боевых действий между регулярными войсками (2)

Julia. Модель боевых действий между регулярными войсками (III)

Julia. Модель боевых действий между регулярными войсками

Julia. Модель боевых действий с участием партизанских отрядов (I)

Julia. Cкрипт для моделирования боевых действий с участием регулярных войск и партизанских отрядов (1)

Julia. Модель боевых действий с участием партизанских отрядов (II)

Julia. Cкрипт для моделирования боевых действий с участием регулярных войск и партизанских отрядов (2)

Julia. Модель боевых действий с участием партизанских отрядов (III)

Julia. Модель боевых действий с участием регулярных войск и партизанских отрядов

OM. Модель боевых действий между регулярными войсками (I)

Modelica. Cкрипт для моделирования боевых действий между регулярными войсками (1)

OM. Модель боевых действий между регулярными войсками (II)

Modelica. Модель боевых действий между регулярными войсками

OM. Модель боевых действий с участием партизанских отрядов (I)

Modelica. Cкрипт для моделирования боевых действий с участием регулярных войск и партизанских отрядов

OM. Модель боевых действий с участием партизанских отрядов (II)

Modelica. Модель боевых действий с участием регулярных войск и партизанских отрядов

Результаты

Итог

Мы улучшили практические навыки в области дифференциальных уравнений, улучшили навыки моделирования на Julia, также приобрели навыки моделирования на OpenModelica. Изучили простейшие модели боевых действий.

Спасибо за внимание!